/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package calss;
import java.sql.*; // pour acceder au class Statement

/**
 *
 * @author root
 */
public class Salarie {
    int az=7777;
    private Connect Key=new Connect();
    private Statement Stat;
    
    public Salarie(){}
    
    // ajouter automatiquement un salarie à l'aide du constructeur
    public Salarie(int numero_salarie,String nom_salarie,String prenom_salarie,String cin_salarie,String add_salarie,String tel_salarie,String email_salarie)
    {
    String req="insert into salarie(numero_salarie,nom_salarie,prenom_salarie,cin_salarie,add_salarie,tel_salarie,email_salarie) values("+numero_salarie+",'"+nom_salarie+"','"+prenom_salarie+"','"+cin_salarie+"','"+add_salarie+"','"+tel_salarie+"','"+email_salarie+"')";
    try{
    Stat=Key.get_connect().createStatement();
    Stat.executeQuery(req);
        System.out.println("bien");
    }catch(SQLException ex){
        System.out.println("non");
        System.out.println(ex);
        }
    
     }
    
    // modifier les données d'un salarie
    public void modifier(int numero_salarie,String nom_salarie,String prenom_salarie,String cin_salarie,String add_salarie,String tel_salarie,String email_salarie)
    {
    String req="update salarie set numero_salarie="+numero_salarie+" , nom_salarie='"+nom_salarie+"' , prenom_salarie='"+prenom_salarie+"' , cin_salarie='"+cin_salarie+"' , add_salarie='"+add_salarie+"' , tel_salarie='"+tel_salarie+"' , email_salarie='"+email_salarie+"' where numero_salarie="+numero_salarie ;
    try{
    Stat=Key.get_connect().createStatement();
    Stat.executeQuery(req);
    System.out.println("oui");
    }catch(SQLException ex){
    System.out.println("non "+ex);
    }
    }
    
    // supprimer un salarie
    public void supprimer(int num_salarie)
    {
    String req="delete from salarie where numero_salarie="+num_salarie;
    try{
    Stat=Key.get_connect().createStatement();
    Stat.executeQuery(req);
    }catch(SQLException ex){
    System.out.println(ex);
    }
    }
    
}
